package com.mingqijia.gassafety.db.entity.auth;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

/**
 * 行政区数据实体数据项
 * @author Damon S.
 * @version v1.0.1
 * @date 2020年01月20日 15:58
 */
@Data
@SuperBuilder
@EqualsAndHashCode(callSuper = true)
@NoArgsConstructor
@AllArgsConstructor
@TableName(value = "t_gss_division", schema = "mingqijia_gas_common_db")
public final class DivisionEntry extends BaseEntry {
    /** 名称 */
    @TableField private String name;
    /** 路径 */
    @TableField("path_code")
    private String pathCode;
    /** 路径名称 */
    @TableField("path_name")
    private String pathName;
    /** 级别 */
    @TableField private Integer level;
    /** 父级 */
    @TableField("parent")
    private Long parentId;
    /** 经度 */
    @TableField("lng")
    private String longitude;
    /** 纬度 */
    @TableField("lat")
    private String latitude;
    /** 状态，0失效，1有效 */
    @TableField private Integer state;
}
